// 引入模块
const { connect } = require("./02data_serve");
//引入sequelize的工具
let { DataTypes } = require('sequelize')
//构造一个产品的  ORM   模型

//建立一个user表及字段
let dates = connect.define('dates',
{
     "id":{
        type:DataTypes.INTEGER,
        allowNull:false,
        primaryKey: true,
        unique:true,
        autoIncrement: true
    },
     "username":{
        type:DataTypes.STRING(20),
    },"today":{
        type:DataTypes.STRING(20),
        defaultValue:'未签到'
    },"yesterday":{
        type:DataTypes.STRING(20),
        defaultValue:'未签到'
    },
     "status":{
        type:DataTypes.STRING(10), //今日尚未签到/已签到
        defaultValue:'今日尚未签到'
    } 
}
)
process.on('unhandledRejection', (reason, p) => {
    console.log('Promise: ', p, 'Reason: ', reason)
    // do something
  })

  dates.sync({
// force:true,//删表重写
// alter:true,//只更改类型
})


module.exports = {
    dates,
}

